/**
 * 
 */
package br.com.binding.client.bind.annotations;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;


/**
 * A BoundProperty represents the binding between a model property and a view 
 * property. 
 * 
 * @author Marcelo Emanoel
 */
@Retention(RetentionPolicy.RUNTIME)
public @interface BoundProperty {
	/**
	 * The name of the model property.
	 * @return
	 */
	String name();

	/**
	 * The name of the view property.
	 * @return
	 */
	String viewProperty();
}
